替换集群节点的 SSL 证书

要替换集群节点的 SSL 证书:

  1. 通过 SSH 登录到要为其替换证书的节点的管理控制台。
  2. 将证书文件 (cert.pem) 和私钥文件 (key.pem) 放在 /root 目录中。
  3. 切换到 Web 服务器配置文件目录:

    cd /etc/nginx/ksmg

  4. 创建当前证书和私钥的备份副本:

    cp -p webapi.crt webapi.crt.backup

    cp -p webapi.key webapi.key.backup

  5. 替换证书和私钥文件的内容:

    cat /root/cert.pem > webapi.crt

    cat /root/key.pem > webapi.key

  6. 设置证书的所有者和私钥的访问权限:

    chown root:root webapi.crt

    chmod 644 webapi.crt

    chown kluser:root webapi.key

    chmod 600 webapi.key

  7. 重新启动 nginx 服务:

    systemctl restart nginx

  8. 检查 nginx 服务的状态:

    systemctl status nginx

    该服务的状态必须为 running

  9. 在浏览器中打开集群节点的 Web 界面。如果证书已被成功替换,则不会显示不安全连接警告。
  10. 如果替换成功,请删除 /root 目录中的原始证书和私钥文件:

    rm -f /root/cert.pem /root/key.pem

集群节点的 SSL 证书即被替换。如果要替换多个集群节点上的证书,则必须在每个节点上按照分步说明进行操作。

页面顶部